Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2868 lines
163 KiB

<?xml version="1.0"?>
<SSRKnowledgeBase xmlns="msSSR"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="msSSR DotNetKB.xsd"
UniqueName="SSR"
MajorVersion="1"
MinorVersion="0" >
<!-- ****************************************************************************************************************** -->
<!-- Description: -->
<!-- The pre-processor munges this data with current system configuration and possibly a previous security policy -->
<!-- to create an XML file (Main.XML) that drives the mainline UI -->
<!-- ****************************************************************************************************************** -->
<!-- ****************************************************************************************************************** -->
<!-- Preprocessing algorithm - Must be run everytime the UI is invoked. -->
<!-- -->
<!-- Inputs: -->
<!-- Security Mode - Must be one of the "Modes" supported by the KB. Defaults are Maximum or Typical. -->
<!-- This parameter is used to determine default selection for satisfiable Roles as follows. -->
<!-- -->
<!-- For each Role (or Task): -->
<!-- If Role is Satisfiable, then -->
<!-- Role\Satisfiable = TRUE -->
<!-- Role\Selected = MODE -->
<!-- Else -->
<!-- Role\Satisfiable = FALSE -->
<!-- Role\Selected = FALSE -->
<!-- Endif -->
<!-- Next Role -->
<!-- -->
<!-- Where, -->
<!-- "Satisfiable" = TRUE iff all services associated with the role are installed on the machine -->
<!-- "MODE" = [TRUE | FALSE | DEFAULT | CUSTOM] -->
<!-- If Mode=DEFAULT, then the Role is selected iff all required services are installed and NOT disabled. -->
<!-- If Mode=CUSTOM, then a function that queries the machine is evaluated to determine whether or not -->
<!-- to select the role by default. -->
<!-- -->
<!-- Preprocessor needs to do other stuff too - see target UI file. -->
<!-- ****************************************************************************************************************** -->
<!-- ****************************************************************************************************************** -->
<!-- Notes: -->
<!-- The Role Type attribute determines whether and where the role is displayed in the UI. -->
<!-- - The UI does not display Independent roles on any role selection page, HOWEVER, -->
<!-- the independent roles may be visible when there is a desire to show what role a service belongs to. -->
<!-- Pre-processor reports error if Role or Task references a service that is not defined in <services> section -->
<!-- ****************************************************************************************************************** -->
<!-- ****************************************************************************************************************** -->
<!-- ToDo: -->
<!-- Role Dependencies (Punt) -->
<!-- Service Dependencies (needed for Offline Mode and to deal with the fact that SCM is not accurate) -->
<!-- - Engine should probably combine SCM dependencies with KB dependencies to get the most accurate picture -->
<!-- ****************************************************************************************************************** -->
<!-- ****************************************************************************************************************** -->
<!-- Revision History: -->
<!-- This should be deleted before shipping -->
<!-- 09/18/2001 - First Draft Service Component (kirksol) -->
<!-- ****************************************************************************************************************** -->
<Description>
<Name> Microsoft </Name>
<DisplayName> Microsoft </DisplayName>
</Description>
<SecurityLevels>
<Level>
<Name> Maximum </Name>
<DisplayName> Custom </DisplayName>
<DisplayText> Choose default settings that are independent of the current state of the machine and void of any assumptions about how the machine is used. With this option, you will need to explicitly enable the features and functionality that are required. </DisplayText>
</Level>
<Level>
<Name> Typical </Name>
<DisplayName> Typical </DisplayName>
<DisplayText> Choose default settings based on the current configuration of the machine and the most typical deployment scenarios. With this option, you will need to disable unnecessary features and functionality in order to improve the security of your system. </DisplayText>
</Level>
</SecurityLevels>
<Roles>
<Role Type="Independent">
<Name> Core </Name>
<Selected>
<Maximum Value="TRUE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> EventLog </Name>
</Service>
<Service>
<Name> PlugPlay </Name>
</Service>
<Service>
<Name> RPCSs </Name>
</Service>
<Service>
<Name> SamSs </Name>
</Service>
</Services>
</Role>
<Role Type="Independent">
<Name> Security </Name>
<Selected>
<Maximum Value="TRUE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> CryptSvc </Name>
</Service>
<Service>
<Name> NtLmSSP </Name>
</Service>
<Service>
<Name> PolicyAgent </Name>
</Service>
<Service>
<Name> ProtectedStorage </Name>
</Service>
<Service>
<Name> SCardDrv </Name>
</Service>
<Service>
<Name> SCardSvr </Name>
</Service>
<Service>
<Name> seclogon </Name>
</Service>
</Services>
</Role>
<Role Type="Independent">
<Name> Infrastructure </Name>
<Selected>
<Maximum Value="TRUE" />
<Typical Value="TRUE" />
</Selected>
<Services>
<Service>
<Name> Netman </Name>
</Service>
<Service>
<Name> NLA </Name>
</Service>
<Service>
<Name> wmi </Name>
</Service>
<Service>
<Name> WinMgmt </Name>
</Service>
<Service>
<Name> WmiApSrv </Name>
</Service>
</Services>
</Role>
<Role Type="Independent">
<Name> Independent </Name>
<!-- These services are not associated with any roles or tasks. -->
<!-- Therefore, the only way you can enable them is in "Advanced" mode -->
<!-- These were originally put here so that they wouldn't show up as unknown services. -->
<!-- However unknown services are determined by evaluation against the services section -->
<!-- so if that is the goal they really only need to be listed there. -->
<!-- One side-effect of this is that in advanced mode ui's these will show up as -->
<!-- being "required for" the independent role - which may (or may not) be better than -->
<!-- being required for nothing. -->
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> AudioSrv </Name>
</Service>
<Service>
<Name> ClipSrv </Name>
</Service>
<Service>
<Name> HidServ </Name>
</Service>
<Service>
<Name> ImapiService </Name>
</Service>
<Service>
<Name> mnmsrvc </Name>
</Service>
<Service>
<Name> NetDDE </Name>
</Service>
<Service>
<Name> NetDDEDSDM </Name>
</Service>
<Service>
<Name> RasAuto </Name>
</Service>
<Service>
<Name> RPCLocator </Name>
</Service>
<Service>
<Name> RSVP </Name> <!-- Supposedly this service is going away -->
</Service>
<Service>
<Name> sptimer </Name> <!-- Supposedly this service is going away -->
</Service>
<Service>
<Name> stisvc </Name>
</Service>
<Service>
<Name> Themes </Name>
</Service>
<Service>
<Name> Trksvr </Name>
</Service>
<Service>
<Name> Webclient </Name>
</Service>
<Service>
<Name> WmdmPmSp </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> CertServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> CertSvc </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> ClusterServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> ClusSvc </Name>
</Service>
<Service>
<Name> W32Time </Name>
</Service>
<Service>
<Name> EventSystem </Name> <!-- Snapshot Writer -->
</Service>
<Service>
<Name> SENS </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> DFSServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="CUSTOM" FunctionName="SvcapisDFSSharesExist" DLLName="SSRHelper.DLL" />
</Selected>
<Services>
<Service>
<Name> DFS </Name>
</Service>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> lanmanworkstation </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> DHCPServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> DHCPServer </Name>
</Service>
<Service>
<Name> EventSystem </Name> <!-- Snapshot Writer -->
</Service>
<Service>
<Name> SENS </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> DNSServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> DNS </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> DomainController </Name>
<Selected>
<Maximum Value="CUSTOM" FunctionName="SvcapisIsDC" DLLName="SSRHelper.DLL" />
<Typical Value="CUSTOM" FunctionName="SvcapisIsDC" DLLName="SSRHelper.DLL" />
</Selected>
<Services>
<!-- Have not been able to find a reason for DFS on DC's so starting with it not required
<Service>
<Name> DFS </Name>
</Service>
-->
<Service>
<Name> DNSCache </Name>
</Service>
<Service>
<Name> NTfrs </Name>
</Service>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> lanmanworkstation </Name>
</Service>
<Service>
<Name> kdc </Name>
</Service>
<Service>
<Name> netlogon </Name>
</Service>
<Service>
<Name> W32Time </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> DomainMember </Name>
<Selected>
<Maximum Value="CUSTOM" FunctionName="SvcapisIsDomainMember" DLLName="SSRHelper.DLL" />
<Typical Value="CUSTOM" FunctionName="SvcapisIsDomainMember" DLLName="SSRHelper.DLL" />
</Selected>
<Services>
<Service>
<Name> lanmanworkstation </Name>
</Service>
<Service>
<Name> Netlogon </Name>
</Service>
<Service>
<Name> W32Time </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> File </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> lanmanworkstation </Name> <!-- If you really wanted to be hardcore, this is not required. However, several file server management tasks require the complementary wksta service. Not a significant enough threat to warrant disabling it on File Print servers. -->
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> FTPServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> IISAdmin </Name>
</Service>
<Service>
<Name> MSFTPSVC </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> InternetGateway </Name>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> SharedAccess </Name> <!-- Disabled by Default so typical case returns TRUE if someone enables -->
</Service>
<Service>
<Name> UPnPHost </Name>
</Service>
<Service>
<Name> SSDPSRV </Name>
</Service>
<Service>
<Name> ALG </Name>
</Service>
<Service>
<Name> RasMan </Name>
</Service>
<Service>
<Name> TAPISrv </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> MediaServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> WMServer </Name>
</Service>
<Service>
<Name> AudioSrv </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> MSMQ </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> MSDTC </Name>
</Service>
<Service>
<Name> MSMQ </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> NNTPServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> IISAdmin </Name>
</Service>
<Service>
<Name> NNTPSVC </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> Print </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="CUSTOM" FunctionName="SvcapisDoPrintSharesExist" DLLName="SSRHelper.DLL"/>
</Selected>
<Services>
<Service>
<Name> Spooler </Name>
</Service>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> lanmanworkstation </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> Radius </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> IAS </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> RIS </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> BINLSVC </Name>
</Service>
<Service>
<Name> Groveler </Name>
</Service>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> TFTPD </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> RRAS </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> RemoteAccess </Name>
</Service>
<Service>
<Name> RasMan </Name>
</Service>
<Service>
<Name> TAPISrv </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> SMTPServer </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> IISAdmin </Name>
</Service>
<Service>
<Name> SMTPSVC </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> Telnet </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/> <!-- Telnet is disabled by default -->
</Selected>
<Services>
<Service>
<Name> TlntSvr </Name>
</Service>
</Services>
</Role>
<Role Type="Server"> <!-- Another example along with DC and WPA where we need a SAT check -->
<Name> TSAppMode </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="CUSTOM" FunctionName="SvcapisIsAppModeTS" DLLName="SSRHelper.DLL"/>
</Selected>
<Services>
<Service>
<Name> TermService </Name>
</Service>
<Service>
<Name> MSIServer </Name>
</Service>
<Service>
<Name> ShellHWDetection </Name> <!-- Supposedly big perf issue for TS w/o this shell component -->
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> WEB </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/> <!-- Assuming IIS is disabled or not installed by default -->
</Selected>
<Services>
<Service>
<Name> IISAdmin </Name>
</Service>
<Service>
<Name> HTTPFilter </Name>
</Service>
<Service>
<Name> W3SVC </Name>
</Service>
</Services>
</Role>
<Role Type="Server">
<Name> WINS </Name>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> WINS </Name>
</Service>
<Service>
<Name> lmhosts </Name>
</Service>
</Services>
</Role>
<Role Type="Client">
<Name> WINSClient </Name>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="CUSTOM" FunctionName="SvcapisIsWINSClient" DLLName="SSRHelper.DLL" />
</Selected>
<Services>
<Service>
<Name> lmhosts </Name>
</Service>
</Services>
</Role>
<Role Type="Client">
<Name> DHCPClient </Name>
<Selected>
<Maximum Value="TRUE" />
<Typical Value="TRUE" />
</Selected>
<!-- BUGBUG - Decision should be based on this function rather than hardcoded to TRUE:
<Selected>
<Maximum Value="CUSTOM" FunctionName="SvcapisIsUsingDHCP" DLLName="SSRHelper.DLL" />
<Typical Value="CUSTOM" FunctionName="SvcapisIsUsingDHCP" DLLName="SSRHelper.DLL" />
</Selected>
-->
<Services>
<Service>
<Name> DHCP </Name>
</Service>
</Services>
</Role>
<Role Type="Client">
<Name> DNSClient </Name>
<Selected>
<Maximum Value="TRUE" />
<Typical Value="TRUE" />
</Selected>
<!-- BUGBUG - Decision should be based on this function rather than hardcoded to TRUE:
<Selected>
<Maximum Value="CUSTOM" FunctionName="SvcapisIsUsingDNS" DLLName="SSRHelper.DLL" />
<Typical Value="CUSTOM" FunctionName="SvcapisIsUsingDNS" DLLName="SSRHelper.DLL" />
</Selected>
-->
<Services>
<Service>
<Name> DNSCache </Name>
</Service>
</Services>
</Role>
<Role Type="Client">
<Name> RASClient </Name>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="FALSE" />
</Selected>
<Services>
<Service>
<Name> RasMan </Name>
</Service>
<Service>
<Name> TAPISrv </Name>
</Service>
</Services>
</Role>
<Role Type="Client">
<Name> NWClient </Name>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="DEFAULT" />
</Selected>
<Services>
<Service>
<Name> NWCWorkstation </Name>
</Service>
</Services>
</Role>
</Roles>
<Tasks>
<!-- The only tasks that should be rendered by default are those tasks that are: -->
<!-- Satisfiable AND (Have no dependent roles OR have all dependent roles selected). -->
<!-- As for Additional tasks, there are two options: -->
<!-- 1. Additional Tasks = All "remaining" tasks that are defined but not rendered by default. OR -->
<!-- 2. Additional Tasks = All Tasks that are NOT Satisfiable AND NOT Dependent on ANY roles that are not selected. -->
<!-- Option 1 allows you to "Add a task" that depends on a role which was not previously selected. -->
<!-- Option 2 does not allow you to "Add a task" that depends on a role which was not previously selected -->
<!-- Current implementation is #1, which results in the following BUGBUG -->
<!-- BUGBUG: If the user "Adds then Selects" a task that depends on a role, it is the same as if they selected the role, and -->
<!-- we should automatically include all services from the dependent role. This should be done in code rather than in the KB. -->
<!-- It's done in the KB now and the bug would be to remove Task Services that are also defined in the dependent role. -->
<!-- For example, MacPrint Task Depends on Print Role. Print Role specifies the spooler service, so MacPrint shouldn't need to -->
<!-- If we go with Option 2, then the user would not have been able to "Add" MacPrint in the first place -->
<!-- because Print would not have been selected. -->
<!-- ISSUE: If one role contains another, we need to detect that otherwise the corresponding questions will never get asked -->
<!-- For example, If use selects DC but not DomainMember, we won't ask the questions associated with DomainMember -->
<!-- The workaround would be to include the same question under multiple roles -->
<Task>
<Name> Alerter </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> Alerter </Name>
</Service>
<Service>
<Name> Messenger </Name>
</Service>
<Service>
<Name> Workstation </Name>
</Service>
<Service>
<Name> lmhosts </Name>
</Service>
</Services>
</Task>
<Task>
<Name> AppDeploy </Name>
<Roles>
<Role>
<Name> DomainMember </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> AppMgmt </Name>
</Service>
<Service>
<Name> MSIServer </Name>
</Service>
</Services>
</Task>
<Task>
<Name> AutoUpdate </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="TRUE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> BITS </Name>
</Service>
<Service>
<Name> wuauserv </Name>
</Service>
</Services>
</Task>
<Task>
<Name> Browser </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> browser </Name>
</Service>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> lanmanworkstation </Name>
</Service>
<Service>
<Name> lmhosts </Name>
</Service>
</Services>
</Task>
<Task>
<Name> COMPlus </Name>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="TRUE"/>
<!-- Would be nice to have a function that determined whether COMPlus apps were running then do this under the covers somehow -->
</Selected>
<Roles> </Roles>
<Services>
<Service>
<Name> COMSysApp </Name>
</Service>
<Service>
<Name> MSDTC </Name>
</Service>
<Service>
<Name> EventSystem </Name>
</Service>
<Service>
<Name> SENS </Name>
</Service>
</Services>
</Task>
<Task>
<Name> ContentIndexing </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> cisvc </Name>
</Service>
</Services>
</Task>
<Task>
<Name> DebugCLR </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> CORRTSvc </Name>
</Service>
</Services>
</Task>
<Task>
<Name> EMS </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> sacsvr </Name>
</Service>
</Services>
</Task>
<Task>
<Name> ErrorReporting </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> ERSvc </Name>
</Service>
<Service>
<Name> uploadmgr </Name> <!-- BUGBUG: uploadmgr is for WHQL, not ERSvc -->
</Service>
</Services>
</Task>
<Task>
<Name> HelpSvc </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> HelpSvc </Name>
</Service>
</Services>
</Task>
<Task>
<Name> Install </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> MSIServer </Name>
</Service>
</Services>
</Task>
<Task>
<Name> LDM </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> dmserver </Name>
</Service>
<Service>
<Name> dmadmin </Name>
</Service>
<Service>
<Name> vds </Name> <!-- This probably belongs somewhere else -->
</Service>
</Services>
</Task>
<Task>
<Name> LicenseLogging </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="CUSTOM" FunctionName="SvcapisIsSBS" DLLName="SSRHelper.DLL"/>
<Typical Value="CUSTOM" FunctionName="SvcapisIsSBS" DLLName="SSRHelper.DLL"/>
</Selected>
<Services>
<Service>
<Name> LicenseService </Name>
</Service>
</Services>
</Task>
<Task>
<Name> LinkTracking </Name>
<Roles>
<Role>
<Name> File </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> TrkWks </Name>
</Service>
</Services>
</Task>
<Task>
<Name> LPD </Name>
<Roles>
<Role>
<Name> Print </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="DEFAULT"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> LPDSVC </Name>
</Service>
<Service>
<Name> Spooler </Name>
</Service>
</Services>
</Task>
<Task>
<Name> MacPrint </Name>
<Roles>
<Role>
<Name> Print </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="DEFAULT"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> MacPrint </Name>
</Service>
<Service>
<Name> Spooler </Name>
</Service>
</Services>
</Task>
<Task>
<Name> MailBasedRepl </Name>
<Roles>
<Role>
<Name> DomainController </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="DEFAULT"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> IsmServ </Name>
</Service>
<Service>
<Name> SMTPSVC </Name>
</Service>
<Service>
<Name> IISAdmin </Name>
</Service>
</Services>
</Task>
<Task>
<Name> Messenger </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> Messenger </Name>
</Service>
<Service>
<Name> Workstation </Name>
</Service>
<Service>
<Name> lmhosts </Name>
</Service>
</Services>
</Task>
<Task>
<Name> MSClient </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> lanmanworkstation </Name>
</Service>
</Services>
</Task>
<Task>
<Name> MSMQTriggers </Name>
<Roles>
<Role> MSMQ </Role>
</Roles>
<Selected>
<Maximum Value="DEFAULT"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> MSMQ </Name>
</Service>
<Service>
<Name> MSMQTriggers </Name>
</Service>
</Services>
</Task>
<Task>
<Name> MQDS </Name>
<Roles>
<Role> MSMQ </Role>
</Roles>
<Selected>
<Maximum Value="DEFAULT"/>
<Typical Value="DEFAULT"/>
</Selected>
<Services>
<Service>
<Name> MQDS </Name>
</Service>
</Services>
</Task>
<Task>
<Name> NetBTForDNS </Name>
<Roles>
<Role>
<Name> DNSServer </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="TRUE" />
</Selected>
<Services>
<Service>
<Name> lmhosts </Name>
</Service>
</Services>
</Task>
<Task>
<Name> PerfMon </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="CUSTOM" FunctionName="SvcapisIsPerfCollectionScheduled" DLLName="SSRHelper.DLL"/>
</Selected>
<Services>
<Service>
<Name> SysmonLog </Name>
</Service>
</Services>
</Task>
<Task>
<Name> ProcCon </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> ProcCon </Name>
</Service>
</Services>
</Task>
<Task>
<Name> RemoteAssistance </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="CUSTOM" FunctionName="SvcapisIsRemoteAssistanceEnabled" DLLName="SSRHelper.DLL"/>
</Selected>
<Services>
<Service>
<Name> helpsvc </Name>
</Service>
<Service>
<Name> RDSessMgr </Name>
</Service>
</Services>
</Task>
<Task>
<Name> RemoteRegistry </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> lanmanserver </Name>
</Service>
<Service>
<Name> RemoteRegistry </Name>
</Service>
</Services>
</Task>
<Task>
<Name> RemoteStorage </Name>
<Roles>
<Role>
<Name> File </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="FALSE"/>
<!-- Do we need a function for this??? -->
</Selected>
<Services>
<Service>
<Name> Remote_Storage_Server </Name>
</Service>
<Service>
<Name> Remote_Storage_User_Link </Name>
</Service>
<Service>
<Name> NtmsSvc </Name>
</Service>
<Service>
<Name> EventSystem </Name> <!-- Snapshot Writer -->
</Service>
<Service>
<Name> SENS </Name>
</Service>
</Services>
</Task>
<Task>
<Name> RemoteWindowsAdministration </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> lanmanserver </Name>
</Service>
</Services>
</Task>
<Task>
<Name> RemovableMedia1 </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> NtmsSvc </Name>
</Service>
</Services>
</Task>
<Task>
<Name> RemovableMedia2 </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> NtmsSvc </Name>
</Service>
</Services>
</Task>
<Task>
<Name> RSoPProv </Name>
<Roles>
<Role>
<Name> DomainController </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="FALSE" />
<Typical Value="FALSE"/>
</Selected>
<!-- Check these defaults -->
<Services>
<Service>
<Name> RSoPProv </Name>
</Service>
</Services>
</Task>
<Task>
<Name> Schedule </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="CUSTOM" FunctionName="SvcapisAreTasksScheduled" DLLName="SSRHelper.DLL"/>
</Selected>
<Services>
<Service>
<Name> Schedule </Name>
</Service>
</Services>
</Task>
<Task>
<Name> Snapshot </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> SwPrv </Name>
</Service>
<Service>
<Name> VSS </Name>
</Service>
<Service>
<Name> EventSystem </Name> <!-- Snapshot Writer -->
</Service>
<Service>
<Name> SENS </Name>
</Service>
</Services>
</Task>
<Task>
<Name> TSAdminMode </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> TermService </Name>
</Service>
</Services>
</Task>
<Task>
<Name> TSLicense </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> TermServLicensing </Name>
</Service>
<Service>
<Name> RemoteRegistry </Name>
</Service>
</Services>
</Task>
<Task>
<Name> TSCluster </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> Tssdis </Name>
</Service>
</Services>
</Task>
<Task>
<Name> UPS </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="CUSTOM" FunctionName="SvcapisUPSAttached" DLLName="SSRHelper.DLL"/>
<Typical Value="CUSTOM" FunctionName="SvcapisUPSAttached" DLLName="SSRHelper.DLL"/>
</Selected>
<Services>
<Service>
<Name> UPS </Name>
</Service>
</Services>
</Task>
<Task>
<Name> WebEnrollment </Name>
<Roles>
<Role>
<Name> CertServer </Name>
</Role>
</Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="TRUE"/>
</Selected>
<Services>
<Service>
<Name> IISAdmin </Name>
</Service>
<Service>
<Name> W3SVC </Name>
</Service>
</Services>
</Task>
<Task>
<Name> Wireless </Name>
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> WZCSVC </Name>
</Service>
</Services>
</Task>
<Task>
<Name> WPA </Name>
<!-- Needs to be confirmed. If true, we shouldn't show the WPA task if the product is already activated -->
<!-- This, like the DC role, is another case where you want to make a decision about displaying the role -->
<!-- based on data other than all the required services being present -->
<Roles> </Roles>
<Selected>
<Maximum Value="FALSE"/>
<Typical Value="FALSE"/>
</Selected>
<Services>
<Service>
<Name> RasMan </Name>
</Service>
<Service>
<Name> TAPISrv </Name>
</Service>
</Services>
</Task>
</Tasks>
<!--
The preprocessor creates the Unknown section with a list of services found on the prototype system that are not specified in the KB.
These services are rendered on the "Unknown Services" page of the UI where the user can pick and choose which one's they want.
The preprocessor also needs to pick up the Displayname, Description, and Dependency information for these services from the system.
The prototype for this section is as follows:
<Unknown>
<Services>
<Service>
<Name> </Name>
<DisplayName> </DisplayName>
<Description> </Description>
<DependsOn>
<Service>
<Name> </Name>
</Service>
<Service>
<Name> </Name>
</Service>
</DependsOn>
</Service>
</Services>
</Unknown>
-->
<Services>
<Service>
<Name> Alerter </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> ALG </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> AppMgmt </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> Browser </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> BINLSVC </Name>
<Optional> TRUE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> BITS </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> CertSvc </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> cisvc </Name> <!-- Disabled by Default on .Net; what should it be ? -->
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> ClipSrv </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> ClusSvc </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default> <!-- This needs to be confirmed -->
</Service>
<Service>
<Name> CORRTSvc </Name>
<Optional> TRUE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> ComSysApp </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> CryptSvc </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> DFS </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> DHCP </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> DHCPServer </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> dmadmin </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> dmserver </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> DNS </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default> <!-- This needs to be confirmed -->
</Service>
<Service>
<Name> DNSCache </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> EventLog </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> EventSystem </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> Groveler </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default> <!-- Startup Mode for Groveler Needs to be confirmed -->
</Service>
<Service>
<Name> helpsvc </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> HTTPFilter </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> IsmServ </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> IISAdmin </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> kdc </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default> <!-- Disabled on Non-DC's, Auto is what we want if user enables -->
</Service>
<Service>
<Name> lanmanserver </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> lanmanworkstation </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> lmhosts </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> LPDSVC </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> MacPrint </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> Messenger </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> mnmsrvc </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> MSDTC </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> MSMQ </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> MSMQTriggers </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> MQDS </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> MSFTPSVC </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> MSIServer </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> NetDDE </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> NetDDEdsdm </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> Netman </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> NLA </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> NNTPSVC </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> NTfrs </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> NtLmSSP </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> NtmsSvc </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> NWCWorkstation </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default> <!-- Needs to be confirmed -->
</Service>
<Service>
<Name> PolicyAgent </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> PlugPlay </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> ProcCon </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> ProtectedStorage </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> RasAuto </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default> <!-- Disabled by default on server. Manual is what we want if user enables -->
</Service>
<Service>
<Name> RasMan </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> RemoteAccess </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> RemoteRegistry </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> Remote_Storage_Server </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> Remote_Storage_User_Link </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> RPCLocator </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> RPCSs </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> RSVP </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> RSoPProv </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> SacSvr </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> SamSs </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> SCardDrv </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> SCardSvr </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> Schedule </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> seclogon </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> SENS </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> ShellHWDetection </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> SharedAccess </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> SMTPSVC </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> Spooler </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> sptimer </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> SSDPSRV </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> SwPrv </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> SysmonLog </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> TAPISrv </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> TermService </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> TermServLicensing </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> TFTPD </Name>
<Optional> TRUE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> TlntSvr </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> Trksvr </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> Trkwks </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> Tssdis </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> uploadmgr </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default> <!-- SPECBUG: This is disabled on IA64 -->
</Service>
<Service>
<Name> UPNPHost </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> UPS </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> VDS </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> VSS </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> W3SVC </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> W32Time </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> WebClient </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> WinMgmt </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> WINS </Name>
<Optional> TRUE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> wmi </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> WmiApSrv </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
<Service>
<Name> wuauserv </Name>
<Optional> FALSE </Optional>
<Startup_Default> Automatic </Startup_Default>
</Service>
<Service>
<Name> WZCSVC </Name>
<Optional> FALSE </Optional>
<Startup_Default> Manual </Startup_Default>
</Service>
</Services>
<RoleLocalization>
<Role>
<Name> Core </Name>
<DisplayName> Core </DisplayName>
<Description> Fundamental services required for all roles </Description>
</Role>
<Role>
<Name> CertServer </Name>
<DisplayName> Certificate Server </DisplayName>
<Description> Select this role if this server is a certificate authority for your PKI infrastructure </Description>
</Role>
<Role>
<Name> ClusterServer </Name>
<DisplayName> Cluster Server </DisplayName>
<Description> Select this role if this server is part of a cluster of servers </Description>
</Role>
<Role>
<Name> DHCPClient </Name>
<DisplayName> DHCP Client </DisplayName>
<Description> Select this role if the server automatically receives its IP Addresses from a DHCP Server </Description>
</Role>
<Role>
<Name> DFSServer </Name>
<DisplayName> DFS (Distributed File System) Server </DisplayName>
<Description> Select this role to share distributed filesystem data under a single namespace </Description>
</Role>
<Role>
<Name> DHCPServer </Name>
<DisplayName> DHCP Server </DisplayName>
<Description> Select this role to provide automatic IP Addressing for clients on your network </Description>
</Role>
<Role>
<Name> DNSClient </Name>
<DisplayName> DNS Client </DisplayName>
<Description> Select this role if this server needs to initiate connections to other hosts and you use DNS-based name resolution to resolve machine names into IP Addresses </Description>
</Role>
<Role>
<Name> DNSServer </Name>
<DisplayName> DNS Server </DisplayName>
<Description> Select this role to provide name resolution services for clients on your network </Description>
</Role>
<Role>
<Name> DomainController </Name>
<DisplayName> Domain Controller </DisplayName>
<Description> Select this role if this server hosts or will host the Active Directory for a domain </Description>
</Role>
<Role>
<Name> DomainMember </Name>
<DisplayName> Domain Member </DisplayName>
<Description> Select this role if this machine is or will be joined to a domain </Description>
</Role>
<Role>
<Name> File </Name>
<DisplayName> File Server </DisplayName>
<Description> Select this role to allow users to store or retrieve files on this machine </Description>
</Role>
<Role>
<Name> FTPServer </Name>
<DisplayName> FTP Server </DisplayName>
<Description> Select this role to allow users to download or upload files using the File Transfer Protocol </Description>
</Role>
<Role>
<Name> Infrastructure </Name>
<DisplayName> Infrastructure </DisplayName>
<Description> Infrastructure Services leveraged by numerous components </Description>
</Role>
<Role>
<Name> InternetGateway </Name>
<DisplayName> Internet Gateway for Small Business or Home Network </DisplayName>
<Description> Select this role to share this server's internet connection with other computers in your home or small business. You should NOT select this role if this server is on a network with other Domain Controllers, DNS Servers, Gateways, DHCP Servers or systems using static IP addresses. </Description>
</Role>
<Role>
<Name> MediaServer </Name>
<DisplayName> Windows Media Server </DisplayName>
<Description> Select this role to provide streaming media </Description>
</Role>
<Role>
<Name> MSMQ </Name>
<DisplayName> Microsoft Message Queueing Server </DisplayName>
<Description> Select this role to enable distributed message based applications </Description>
</Role>
<Role>
<Name> NWClient </Name>
<DisplayName> Netware Client </DisplayName>
<Description> Select this role if this server needs to connect to Netware servers. </Description>
</Role>
<Role>
<Name> NNTPServer </Name>
<DisplayName> NNTP (Usenet News) Server </DisplayName>
<Description> Select this role to distribute, query, retrieve or post Usenet news articles on the internet </Description>
</Role>
<Role>
<Name> Print </Name>
<DisplayName> Print Server </DisplayName>
<Description> Select this role to allow users to submit print jobs to this machine </Description>
</Role>
<Role>
<Name> Radius </Name>
<DisplayName> RADIUS Server </DisplayName>
<Description> Select this role for servers that use the Microsoft Internet Authentication Service to provide authentication for VPN and dial-up users via the RADIUS protocol </Description>
</Role>
<Role>
<Name> RASClient </Name>
<DisplayName> RAS Client </DisplayName>
<Description> Select this role to initiate connections to other networks over dial-up or VPN. </Description>
</Role>
<Role>
<Name> RIS </Name>
<DisplayName> RIS (Remote Installation) Server </DisplayName>
<Description> Select this role for servers that remotely install Windows onto clients that are remote boot enabled. </Description>
</Role>
<Role>
<Name> RRAS </Name>
<DisplayName> Routing and Remote Access Server </DisplayName>
<Description> Select this role to support incomming dial-up and VPN connections or to support various IP routing protocols </Description>
</Role>
<Role>
<Name> Security </Name>
<DisplayName> Security </DisplayName>
<Description> Security Services </Description>
</Role>
<Role>
<Name> SMTPServer </Name>
<DisplayName> SMTP Server </DisplayName>
<Description> Select this role to allow the server to transfer electronic mail according to the Simple Mail Transfer Protocol. It is also possible for Domain Controller's to use mail based replication over SMTP. </Description>
</Role>
<Role>
<Name> TSAppMode </Name>
<DisplayName> Terminal Server for Application Sharing </DisplayName>
<Description> Select this role to allow multiple clients to remotely run applications that execute on this server </Description>
</Role>
<Role>
<Name> WEB </Name>
<DisplayName> WEB (HTTP) Server </DisplayName>
<Description> Select this role if you want this server to host a web site </Description>
</Role>
<Role>
<Name> WINS </Name>
<DisplayName> WINS Server </DisplayName>
<Description> Select this role if you want this server to provide NetBIOS\WINS-based name resolution services for clients. </Description>
</Role>
<Role>
<Name> WINSClient </Name>
<DisplayName> WINS Client </DisplayName>
<Description> Select this role if you use NetBIOS\WINS-based name resolution. This allows other WINS clients to locate this server and this server to locate other WINS clients </Description>
</Role>
</RoleLocalization>
<TaskLocalization>
<!-- As with Roles, the DisplayName appears on the Task selection page. -->
<!-- Think of the DisplayName as being prefaced with "I want to:" -->
<!-- The Description is for indicating (in the advanced mode services UI) why a service may have been enabled -->
<!-- For example, the alerter service is "Required for: 'Sending Alerts'" -->
<Task>
<Name> Alerter </Name>
<DisplayName> Sending Alerts </DisplayName>
<Description> Allow applications such as performance monitor to raise alerts that can be sent as message pop-ups to other computers or users </Description>
</Task>
<Task>
<Name> AppDeploy </Name>
<DisplayName> Application Deployment </DisplayName>
<Description> Have applications deployed to this machine from Active Directory </Description>
</Task>
<Task>
<Name> Autoupdate </Name>
<DisplayName> Patch management via Windows update </DisplayName>
<Description> Detect, download, and install hotfixes from Windows Update or Corporate Software Update Servers </Description>
</Task>
<Task>
<Name> Browser </Name>
<DisplayName> Browse the network </DisplayName>
<Description> Select this task if you want this server to collect the names of other machines in the domain or workgroup for the purposes of browsing them </Description>
</Task>
<Task>
<Name> COMPlus </Name>
<DisplayName> Run COM+ applications. </DisplayName>
<Description> Select this task if you want the server to run COM+ Applications </Description>
</Task>
<Task>
<Name> ContentIndexing </Name>
<DisplayName> Index Content </DisplayName>
<Description> Select this task if you want the server to index file contents and properties on local or remote computers for rapid searching </Description>
</Task>
<Task>
<Name> DebugCLR </Name>
<DisplayName> Debugging CLR Apps </DisplayName>
<Description> Attach a Debugger to CLR Applications </Description>
</Task>
<Task>
<Name> EMS </Name>
<DisplayName> Emergency Management Services </DisplayName>
<Description> Select this task to support remote console administration via Emergency Management Services </Description>
</Task>
<!-- Need to find out what this helper really is for -->
<Task>
<Name> ErrorReporting </Name>
<DisplayName> Reporting System Errors back to Microsoft </DisplayName>
<Description> Improve Windows reliability by reporting critical error information to Microsoft </Description>
</Task>
<Task>
<Name> HelpSvc </Name>
<DisplayName> Help and Support </DisplayName>
<Description> Launch help or collect historical machine data on a daily basis for PSS incident escalation </Description>
</Task>
<Task>
<Name> Install </Name>
<DisplayName> Installing\Uninstalling Applications </DisplayName>
<Description> Install\Uninstall applications or components on this server in the future without having to enable the Microsoft Installer service </Description>
</Task>
<Task>
<Name> LDM </Name>
<DisplayName> Disk Management </DisplayName>
<Description> Configure disk drives and partitions including autodetection of plug and play hard drives </Description>
</Task>
<Task>
<Name> LicenseTracking </Name>
<DisplayName> Tracking Client Access Licenses </DisplayName>
<Description> Track the useage of client access licenses </Description>
</Task>
<Task>
<Name> LinkTracking </Name>
<DisplayName> Shortcut and OLE Link Tracking </DisplayName>
<Description> Track renamed and relocated files for users that have short cuts or OLE links to them </Description>
</Task>
<Task>
<Name> LPDSVC </Name>
<DisplayName> LPD (Unix Printing) </DisplayName>
<Description> Allows Unix Clients to print to any printer that is available to this server </Description>
</Task>
<Task>
<Name> MacPrint </Name>
<DisplayName> Macintosh Print Support </DisplayName>
<Description> Allow Macintosh Users to submit print jobs to this server </Description>
</Task>
<Task>
<Name> MailBasedRepl </Name>
<DisplayName> Mail-based Replication </DisplayName>
<Description> Select this task for Domain Controller machines that need to replicate Active Directory data over SMTP </Description>
</Task>
<Task>
<Name> Messenger </Name>
<DisplayName> Sending Pop-up Messages </DisplayName>
<Description> Send message pop-ups from this server to other computers or users </Description>
</Task>
<Task>
<Name> MSClient </Name>
<DisplayName> Microsoft Networking Client </DisplayName>
<Description> Select this task if you want this machine to connect to other Windows Machines </Description>
</Task>
<Task>
<Name> MSMQTriggers</Name>
<DisplayName> MSMQ Triggers </DisplayName>
<Description> Allows arrival of incomming messages to trigger a COM component or executable program. </Description>
</Task>
<Task>
<Name> MQDS </Name>
<DisplayName> Downlevel MSMQ Client Support </DisplayName>
<Description> Allows downlevel MSMQ clients to recognize sites and access AD </Description>
</Task>
<Task>
<Name> NetBTForDNS </Name>
<DisplayName> DNS\WINS Integration </DisplayName>
<Description> Integrating DNS with WINS </Description>
</Task>
<Task>
<Name> NetDDE </Name>
<DisplayName> NetDDE Applications </DisplayName>
<Description> use Network DDE as an interprocess communication mechanism </Description>
<!-- This is for Unknown Services. Assume this question is prefaced with "The selected Services..." -->
</Task>
<Task>
<Name> PerfMon </Name>
<DisplayName> Collecting performance data </DisplayName>
<Description> Use this system to background collect performance data from this machine or other machines </Description>
</Task>
<Task>
<Name> ProcCon </Name>
<DisplayName> Managing process restrictions on Data Center Servers </DisplayName>
<Description> Manage process restrictions (Data Center Servers only) </Description>
</Task>
<Task>
<Name> RemoteAssistance </Name>
<DisplayName> Remote Assistance </DisplayName>
<Description> Allow the Remote Assistance feature to be used against this machine </Description>
</Task>
<Task>
<Name> RemoteRegistry </Name>
<DisplayName> Remote Registry Access </DisplayName>
<Description> Remotely access this servers registry </Description>
</Task>
<Task>
<Name> RemoteStorage </Name>
<DisplayName> Secondary storage </DisplayName>
<Description> Store infrequently used data on secondary storage media </Description>
</Task>
<Task>
<Name> RemoteWindowsAdministration </Name>
<DisplayName> Remote Windows Administration </DisplayName>
<Description> Enables the SMB Server which allows Windows Administrative tools to remotely run against the server. Enabling the SMB server also enables file sharing. </Description>
</Task>
<Task>
<Name> RemovableMedia1 </Name>
<DisplayName> Backing up the system locally </DisplayName>
<Description> Perform local backups </Description>
</Task>
<Task>
<Name> RemovableMedia2 </Name>
<DisplayName> Managing removable media </DisplayName>
<Description> Use an automated removable media device (e.g. Tape Autoloader or CD Jukebox) attached to this system </Description>
</Task>
<!-- Customers aren't going to be able to answer this
<Task>
<Name> RPCLocator </Name>
<DisplayName> Legacy apps that use RPC Name Service API's </DisplayName>
<Description> use legacy RPC Name Service API's </Description>
</Task>
-->
<Task>
<Name> RSoPProv </Name>
<DisplayName> RSoP Planning Mode </DisplayName>
<Description> Use RSoP planning mode to simulate the application of Group Policy settings </Description>
</Task>
<Task>
<Name> Schedule </Name>
<DisplayName> Scheduling Tasks </DisplayName>
<Description> Run Batch Jobs on this machine </Description>
</Task>
<Task>
<Name> Snapshot </Name>
<DisplayName> Taking snapshots of the file system </DisplayName>
<Description> Leverage NTFS snapshot capabilities for the purposes of backup or timewarp file versioning </Description>
</Task>
<Task>
<Name> TSAdminMode </Name>
<DisplayName> Remote Desktop Administration </DisplayName>
<Description> Remotely manage this server via Terminal Services Remote Desktop Administration </Description>
</Task>
<Task>
<Name> TSLicense </Name>
<DisplayName> Terminal Server Licensing </DisplayName>
<Description> Use this server as a licensing server for a Terminal Server deployment </Description>
</Task>
<Task>
<Name> TSCluster </Name>
<DisplayName> Terminal Server Clustering </DisplayName>
<Description> Use this server as a session server for a "cluster" of Terminal Servers </Description>
</Task>
<Task>
<Name> UPnP </Name>
<DisplayName> Universal Plug and Play </DisplayName>
<Description> Advertise and discover peer-to-peer Universal Plug and Play (UPnP) network devices </Description>
</Task>
<Task>
<Name> UPS </Name>
<DisplayName> UPS </DisplayName>
<Description> Use an uninterruptible power supply (UPS) </Description>
</Task>
<Task>
<Name> WebEnrollment </Name>
<DisplayName> Web based certificate enrollment </DisplayName>
<Description> Use IIS to provide web based certificate enrollment on this server </Description>
</Task>
<Task>
<Name> Wireless </Name>
<DisplayName> Wireless or WAP </DisplayName>
<Description> Connect to a wireless network or use 802.11 authentication protocol </Description>
</Task>
</TaskLocalization>
<ServiceLocalization>
<!-- BUGBUG: -->
<!-- We should only provide text information for services that are not installed by default (i.e. optional=TRUE -->
<!-- For services that are installed out of the box, the preprocessor should pick up the DisplayName and Description from the Service Control Manager -->
<Service>
<Name> Alerter </Name>
<DisplayName> Alerter </DisplayName>
<Description> The Alerter Service ... </Description>
</Service>
<Service>
<Name> ALG </Name>
<DisplayName> Application Layer Gateway Service </DisplayName>
<Description> The Application Layer Gateway Service ... </Description>
</Service>
<Service>
<Name> AppMgmt </Name>
<DisplayName> Application Management </DisplayName>
<Description> The Application Management Service </Description>
</Service>
<Service>
<Name> AudioSrv </Name>
<DisplayName> Windows Audio </DisplayName>
<Description> The Windows Audio Service ... </Description>
</Service>
<Service>
<Name> BINLSVC </Name>
<DisplayName> Remote Installation </DisplayName>
<Description> The Remote Installation Service ... </Description>
</Service>
<Service>
<Name> BITS </Name>
<DisplayName> Background Intelligent Transfer Service </DisplayName>
<Description> The BITS service ... </Description>
</Service>
<Service>
<Name> Browser </Name>
<DisplayName> Computer Browser </DisplayName>
<Description> The Computer Browser service ... </Description>
</Service>
<Service>
<Name> CertServer </Name>
<DisplayName> Certificate Services </DisplayName>
<Description> Certificate Services provides ... </Description>
</Service>
<Service>
<Name> cisvc </Name>
<DisplayName> Indexing Service </DisplayName>
<Description> The Indexing Service ... </Description>
</Service>
<Service>
<Name> ClusSvc </Name>
<DisplayName> Cluster Service </DisplayName>
<Description> The Cluster Service ... </Description>
</Service>
<Service>
<Name> ClipSrv </Name>
<DisplayName> Clip Book </DisplayName>
<Description> The Clip Book Service ... </Description>
</Service>
<Service>
<Name> ComSysApp </Name>
<DisplayName> COM+ System Application </DisplayName>
<Description> The COM+ System Application service ... </Description>
</Service>
<Service>
<Name> COORTSvc </Name>
<DisplayName> .NET Framework Support Service </DisplayName>
<Description> The .NET Framework Support Service ... </Description>
</Service>
<Service>
<Name> CryptSvc </Name>
<DisplayName> Cryptographic Services </DisplayName>
<Description> Cryptographic Services ... </Description>
</Service>
<Service>
<Name> DFS </Name>
<DisplayName> Distributed File System </DisplayName>
<Description> The Distributed File System Service ... </Description>
</Service>
<Service>
<Name> DHCPServer </Name>
<DisplayName> DHCP Server </DisplayName>
<Description> The DHCP Server Service ... </Description>
</Service>
<Service>
<Name> DNSCache </Name>
<DisplayName> DNS Client </DisplayName>
<Description> The DNS Client Service ... </Description>
</Service>
<Service>
<Name> dmadmin </Name>
<DisplayName> Logical Disk Manager Administrative Service </DisplayName>
<Description> The Logical Disk Manager Administrative Service ... </Description>
</Service>
<Service>
<Name> dmserver </Name>
<DisplayName> Logical Disk Manager </DisplayName>
<Description> The Logical Disk Manager service ... </Description>
</Service>
<Service>
<Name> ERSvc </Name>
<DisplayName> Error Reporting Service </DisplayName>
<Description> The Error Reporting Service ... </Description>
</Service>
<Service>
<Name> EventLog </Name>
<DisplayName> Event Log </DisplayName>
<Description> The Event Log Service ... </Description>
</Service>
<Service>
<Name> EventSystem </Name>
<DisplayName> COM+ Event System</DisplayName>
<Description> The COM+ Event System ... </Description>
</Service>
<Service>
<Name> Groveler </Name>
<DisplayName> Single Instance Storage Groveler </DisplayName>
<Description> The Single Instance Storage Groveler </Description>
</Service>
<Service>
<Name> helpsvc </Name>
<DisplayName> Help and Support </DisplayName>
<Description> The Help and Support Service </Description>
</Service>
<Service>
<Name> HidSrv </Name>
<DisplayName> Human Interface Device Access </DisplayName>
<Description> The Human Interface Device Access Service ... </Description>
</Service>
<Service>
<Name> HTTPFilter </Name>
<DisplayName> SSL For HTTP.sys </DisplayName>
<Description> The SSL For HTTP.sys service ... </Description>
</Service>
<Service>
<Name> ImapiService </Name>
<DisplayName> IMAPI CD-Burning COM Service </DisplayName>
<Description> The IMAPI CD-Burning COM Service Service ... </Description>
</Service>
<Service>
<Name> IsmServ </Name>
<DisplayName> Intersite Messaging </DisplayName>
<Description> The Intersite Messaging Service ... </Description>
</Service>
<Service>
<Name> IISAdmin </Name>
<DisplayName> IIS Admin </DisplayName>
<Description> The IIS Admin Service ... </Description>
</Service>
<Service>
<Name> kdc </Name>
<DisplayName> Kerberos Key Distribution Center </DisplayName>
<Description> The Kerberos Key Distribution Center ... </Description>
</Service>
<Service>
<Name> lanmanserver </Name>
<DisplayName> Server </DisplayName>
<Description> The Server Service ... </Description>
</Service>
<Service>
<Name> lanmanworkstation </Name>
<DisplayName> Workstation </DisplayName>
<Description> The Workstation Service ... </Description>
</Service>
<Service>
<Name> LicenseService </Name>
<DisplayName> License Logging </DisplayName>
<Description> The License Logging Service ... </Description>
</Service>
<Service>
<Name> lmhosts </Name>
<DisplayName> TCP/IP NetBIOS helper </DisplayName>
<Description> Provides support for user mode NetBT services that can't be implemented in the kernel ... </Description>
</Service>
<Service>
<Name> LPDSVC </Name>
<DisplayName> TCP/IP Print Server </DisplayName>
<Description> The LPD (TCP\IP) Print Server service allows Unix clients to print to any printer available to this server. </Description>
</Service>
<Service>
<Name> MacPrint </Name>
<DisplayName> Print Server for Macintosh </DisplayName>
<Description> Print Services for Macintosh ... </Description>
</Service>
<Service>
<Name> Messenger </Name>
<DisplayName> Messenger </DisplayName>
<Description> The Messenger Service ... </Description>
</Service>
<Service>
<Name> mnmsrvc </Name>
<DisplayName> NetMeeting Remote Desktop Sharing </DisplayName>
<Description> The NetMeeting Remote Desktop Sharing Service ... </Description>
</Service>
<Service>
<Name> MQDS </Name>
<DisplayName> Message Queue Downlevel Client </DisplayName>
<Description> The Message Queue Downlevel Client Service ... </Description>
</Service>
<Service>
<Name> MSDTC </Name>
<DisplayName> Distributed Transaction Coordinator </DisplayName>
<Description> The Distributed Transaction Coordinator ... </Description>
</Service>
<Service>
<Name> MSFTPSVC </Name>
<DisplayName> FTP Publishing </DisplayName>
<Description> The FTP Publishing Service ... </Description>
</Service>
<Service>
<Name> MSMQ </Name>
<DisplayName> Microsoft Message Queue </DisplayName>
<Description> The MSMQ Service ... </Description>
</Service>
<Service>
<Name> MSMQTriggers </Name>
<DisplayName> Message Queue Triggers </DisplayName>
<Description> The Message Queue Triggers Service ... </Description>
</Service>
<Service>
<Name> MSIServer </Name>
<DisplayName> Windows Installer </DisplayName>
<Description> The Windows Installer Service ... </Description>
</Service>
<Service>
<Name> NetDDE </Name>
<DisplayName> Network DDE </DisplayName>
<Description> The Network DDE Service ... </Description>
</Service>
<Service>
<Name> NetDDEdsdm </Name>
<DisplayName> Network DDE DSDM </DisplayName>
<Description> The Network DDE DSDM Service ... </Description>
</Service>
<Service>
<Name> Netman </Name>
<DisplayName> Network Connections </DisplayName>
<Description> The Network Connections Service ... </Description>
</Service>
<Service>
<Name> NLA </Name>
<DisplayName> Network Location Awareness </DisplayName>
<Description> The Network Location Awareness Service ... </Description>
</Service>
<Service>
<Name> NNTPSVC </Name>
<DisplayName> Network News Transfer Protocol (NNTP) </DisplayName>
<Description> The Network News Transfer Protocol (NNTP) service ... </Description>
</Service>
<Service>
<Name> NTfrs </Name>
<DisplayName> File Replication </DisplayName>
<Description> The File Replication Service ... </Description>
</Service>
<Service>
<Name> NtLmSSP </Name>
<DisplayName> NT LM Security Support Provider </DisplayName>
<Description> The NTLM SSP ... </Description>
</Service>
<Service>
<Name> NtmsSvc </Name>
<DisplayName> Removable Storage </DisplayName>
<Description> The Removable Storage Service ... </Description>
</Service>
<Service>
<Name> PolicyAgent </Name>
<DisplayName> IPSec Services </DisplayName>
<Description> IPSec Services ... </Description>
</Service>
<Service>
<Name> PlugPlay </Name>
<DisplayName> Plug and Play </DisplayName>
<Description> The Plug and Play Service ... </Description>
</Service>
<Service>
<Name> ProcCon </Name>
<DisplayName> Process Control Service </DisplayName>
<Description> The Process Control Service ... </Description>
</Service>
<Service>
<Name> ProtectedStorage </Name>
<DisplayName> Protected Storage </DisplayName>
<Description> The Protected Storage Service ... </Description>
</Service>
<Service>
<Name> RasAuto </Name>
<DisplayName> Remote Access Auto Connection Manager </DisplayName>
<Description> The Remote Access Auto Connection Manager Service ... </Description>
</Service>
<Service>
<Name> RasMan </Name>
<DisplayName> Remote Access Connection Manager </DisplayName>
<Description> The Remote Access Connection Manager Service ... </Description>
</Service>
<Service>
<Name> RemoteAccess </Name>
<DisplayName> Routing and Remote Access </DisplayName>
<Description> The Routing and Remote Access Service ... </Description>
</Service>
<Service>
<Name> RemoteRegistry </Name>
<DisplayName> Remote Registry </DisplayName>
<Description> The Remote Registry Service ... </Description>
</Service>
<Service>
<Name> RPCSs </Name>
<DisplayName> Remote Procedure Call (RPC) </DisplayName>
<Description> The RPC Service ... </Description>
</Service>
<Service>
<Name> RPCLocator </Name>
<DisplayName> Remote Procedure Call (RPC) Locator </DisplayName>
<Description> The RPC Locator Service ... </Description>
</Service>
<Service>
<Name> RSVP </Name>
<DisplayName> QOS RSVP </DisplayName>
<Description> The RSVP Service ... </Description>
</Service>
<Service>
<Name> RSoPProv </Name>
<DisplayName> Resultant Set of Policy Provider </DisplayName>
<Description> The RSoP Provider </Description>
</Service>
<Service>
<Name> SacSvr </Name>
<DisplayName> Special Administrative Console Helper </DisplayName>
<Description> The Special Administrative Console Helper Service ... </Description>
</Service>
<Service>
<Name> SamSs </Name>
<DisplayName> Security Accounts Manager </DisplayName>
<Description> The SAM Service ... </Description>
</Service>
<Service>
<Name> SCardDrv </Name>
<DisplayName> Smart Card Helper </DisplayName>
<Description> The Smart Card Helper Service ... </Description>
</Service>
<Service>
<Name> SCardSvr </Name>
<DisplayName> Smart Card </DisplayName>
<Description> The Smart Card Service ... </Description>
</Service>
<Service>
<Name> Schedule </Name>
<DisplayName> Task Scheduler </DisplayName>
<Description> The Task Scheduler Service ... </Description>
</Service>
<Service>
<Name> seclogon </Name>
<DisplayName> Secondary Logon </DisplayName>
<Description> The Secondary Logon Service ... </Description>
</Service>
<Service>
<Name> SENS </Name>
<DisplayName> System Event Notification </DisplayName>
<Description> The System Event Notification Service ... </Description>
</Service>
<Service>
<Name> SharedAccess </Name>
<DisplayName> Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS) </DisplayName>
<Description> The Secondary Logon Service ... </Description>
</Service>
<Service>
<Name> ShellHWDetection </Name>
<DisplayName> Shell Hardware Detection </DisplayName>
<Description> The Shell Hardware Detection Service ... </Description>
</Service>
<Service>
<Name> SMTPSVC </Name>
<DisplayName> Simple Mail Transfer Protocol (SMTP) </DisplayName>
<Description> The Simple Mail Transfer Protocol (SMTP) service ... </Description>
</Service>
<Service>
<Name> Spooler </Name>
<DisplayName> Print Spooler </DisplayName>
<Description> The Print Spooler ... </Description>
</Service>
<Service>
<Name> Sptimer </Name>
<DisplayName> Sharepoint Timer Service </DisplayName>
<Description> The Sharepoint Timer Service ... </Description>
</Service>
<Service>
<Name> SSDPSRV </Name>
<DisplayName> SSDP Discovery Service </DisplayName>
<Description> The SSDP Discovery Service ... </Description>
</Service>
<Service>
<Name> stisvc </Name>
<DisplayName> Windows Image Acquisition (WIA) </DisplayName>
<Description> The Windows Image Acquisition (WIA) Service ... </Description>
</Service>
<Service>
<Name> SwPrv </Name>
<DisplayName> MS Software Snapshot Provider </DisplayName>
<Description> The MS Software Snapshot Provider ... </Description>
</Service>
<Service>
<Name> SysmonLog </Name>
<DisplayName> Performance Logs and Alerts </DisplayName>
<Description> Performance Logs and Alerts allows ... </Description>
</Service>
<Service>
<Name> TAPISrv </Name>
<DisplayName> Telephony </DisplayName>
<Description> The Telophony Service ... </Description>
</Service>
<Service>
<Name> TermService </Name>
<DisplayName> Terminal Services </DisplayName>
<Description> The Terminal Services Service ... </Description>
</Service>
<Service>
<Name> TermServLicensing </Name>
<DisplayName> Terminal Service Licensing </DisplayName>
<Description> The Terminal Service Licensing Service ... </Description>
</Service>
<Service>
<Name> TFTPD </Name>
<DisplayName> Trivial FTP Daemon </DisplayName>
<Description> The Trivial FTP Daemon ... </Description>
</Service>
<Service>
<Name> Themes </Name>
<DisplayName> Themes </DisplayName>
<Description> The Themes Service ... </Description>
</Service>
<Service>
<Name> TlntSvr </Name>
<DisplayName> Telnet </DisplayName>
<Description> The Telnet service allows ... </Description>
</Service>
<Service>
<Name> TrkSvr </Name>
<DisplayName> Distributed Link Tracking Server </DisplayName>
<Description> The Distributed Link Tracking Server service allows ... </Description>
</Service>
<Service>
<Name> TrkWks </Name>
<DisplayName> Distributed Link Tracking Client </DisplayName>
<Description> The Distributed Link Tracking Client service allows ... </Description>
</Service>
<Service>
<Name> Tssdis </Name>
<DisplayName> Terminal Services Session Directory </DisplayName>
<Description> The Terminal Services Session Directory Service ... </Description>
</Service>
<Service>
<Name> uploadmgr </Name>
<DisplayName> Upload Manager </DisplayName>
<Description> The Upload Manager Service ... </Description>
</Service>
<Service>
<Name> UPNPHost </Name>
<DisplayName> Universal Plug and Play Host </DisplayName>
<Description> The UPNP Host Service ... </Description>
</Service>
<Service>
<Name> UPS </Name>
<DisplayName> Uninterruptible Power Supply </DisplayName>
<Description> The UPS Service ... </Description>
</Service>
<Service>
<Name> VDS </Name>
<DisplayName> Virtual Disk Service </DisplayName>
<Description> The Virtual Disk Service ... </Description>
</Service>
<Service>
<Name> VSS </Name>
<DisplayName> Volume Snapshot </DisplayName>
<Description> The Volume Snapshot service ... </Description>
</Service>
<Service>
<Name> W3SSL </Name>
<DisplayName> SSL for World Wide Web Publishing </DisplayName>
<Description> The SSL for World Wide Web Publishing Service... </Description>
</Service>
<Service>
<Name> W3SVC </Name>
<DisplayName> World Wide Web Publishing </DisplayName>
<Description> The World Wide Web Publishing Service... </Description>
</Service>
<Service>
<Name> W32Time </Name>
<DisplayName> Windows Time </DisplayName>
<Description> The Windows Time Service ... </Description>
</Service>
<Service>
<Name> WinMgmt </Name>
<DisplayName> Windows Management Instrumentation (WMI) </DisplayName>
<Description> The WMI Service ... </Description>
</Service>
<Service>
<Name> WINS </Name>
<DisplayName> Windows Internet Name Service (WINS) </DisplayName>
<Description> The Windows Internet Name Service ... </Description>
</Service>
<Service>
<Name> WmdmPmSp </Name>
<DisplayName> Portable Media Serial Number </DisplayName>
<Description> The Portable Media Serial Number Service ... </Description>
</Service>
<Service>
<Name> wmi </Name>
<DisplayName> Windows Management Instrumentation Driver Extensions </DisplayName>
<Description> The WMI Driver Extensions service ... </Description>
</Service>
<Service>
<Name> WmiApSrv </Name>
<DisplayName> WMI Performance Adapter </DisplayName>
<Description> The WMI Performance Adapter service ... </Description>
</Service>
<Service>
<Name> WMServer </Name>
<DisplayName> Windows Media Server </DisplayName>
<Description> The Windows Media Server ... </Description>
</Service>
<Service>
<Name> wuauserv </Name>
<DisplayName> Automatic Updates </DisplayName>
<Description> The Automatic Update Service ... </Description>
</Service>
<Service>
<Name> WZCSVC </Name>
<DisplayName> Wireless Zero Configuration </DisplayName>
<Description> The Wireless Zero Configuration service ... </Description>
</Service>
</ServiceLocalization>
</SSRKnowledgeBase>